﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HW.Database.SQLServer.Repository
{
    public interface IRotorInformationRepository : IRepository<RotorInformation>
    {
        List<RotorInformation> GetByConditions(DateTime StartDate, DateTime EndDate, string FuzzyRotorSearch, string RotorNumberSearch, int pageNumber, int pageSize, bool isAscending);
        int CountByConditions(DateTime StartDate, DateTime EndDate, string FuzzyRotorSearch, string RotorNumberSearch);
        List<RotorInformation> ExportByConditions(DateTime StartDate, DateTime EndDate, string FuzzyRotorSearch, string RotorNumberSearch);
    }
}
